Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr Staff Application Engineer - CNN [SOCBD] image - Rise Careers
Job details

Sr Staff Application Engineer - CNN [SOCBD] - job 1 of 2

Company Description

Renesas is one of the top global semiconductor companies in the world. We strive to develop a safer, healthier, greener, and smarter world, and our goal is to make every endpoint intelligent by offering product solutions in the automotive, industrial, infrastructure and IoT markets. Our robust product portfolio includes world-leading MCUs, SoCs, analog and power products, plus Winning Combination solutions that curate these complementary products. We are a key supplier to the world’s leading manufacturers of electronics you rely on every day; you may not see our products, but they are all around you.

Renesas employs roughly 21,000 people in more than 30 countries worldwide. As a global team, our employees actively embody the Renesas Culture, our guiding principles based on five key elements: Transparent, Agile, Global, Innovative, and Entrepreneurial. Renesas believes in, and has a commitment to, diversity and inclusion, with initiatives and a leadership team dedicated to its resources and values. At Renesas, we want to build a sustainable future where technology helps make our lives easier. Join us and build your future by being part of what’s next in electronics and the world.

Job Description

You will develop highly optimized software for proof-of-concept implementations of automotive ADAS computer vision applications on the Renesas R-Car V-series devices, exploiting DSP, GPGPU, SIMD, CNN, and multi-threading architecture features. You will discuss requirements for the next-generation ADAS products that comprise tools, software, and hardware. You will leverage an Eclipse-based toolchain featuring a high-level compiler, hardware acceleration simulators, and detailed analysis and profiling tools to support you through performance and data flow optimization tests. You will utilize existing code libraries for computer vision applications. You will further grow the scope of those libraries for use in generic ADAS application contexts.   Your main responsibilities will be in the following areas: 

  • Develop and define advanced ADAS reference application (Surround View, Vision computing, Image quality enhancement w/ ISP, and HW accelerator) use cases leveraging R-Car SoC and software infrastructure.  

  • Collaborate with sales, automotive product line marketing and applications engineers to generate winning reference software & application demos needed to establish clear dominance through best-in-class overall whole product. 

  • Enhance capabilities by extending the support of reference applications, HW accelerator use cases, and other connectivity applications 

  • Conduct benchmarks of industry standard AI models and suites, emphasizing the competitiveness of our current and future platforms.  

  • Provide support to our customers as an application engineer to accelerate development of customer solutions and to create easy to use collateral such as application notes and reference solutions. 

  • Work closely with hardware and software product development organizations to validate the performance of SoC products and optimize various aspects including computation, operational, and power. 

  • Bring up video input pipeline on R-Car Vx hardware platforms and with model/simulator 

  • Pre-developing video software features in collaboration with multiple teams, debug and fix related bugs 

  • Bring up hardware accelerators, AI and ISP on R-Car V-series hardware platforms and with model/simulator – optimize and improve performance of the software product 

  • Prototyping video input processing features for future products and design 

  • Pre-developing computer vision software features in collaboration with multiple teams, debug and fix related bugs.  

  • Define and execute performance evaluations with focus on standard and advanced KPIs 

  • Discuss requirements for future ADAS products i.e., tools, software and hardware with the respective system architecture and development teams 

  • Document proof of concept code and benchmark results and provide meaningful application notes to both internal and external customers 

  • Support renesas automotive customers with renaissance R car communication software, communication focused and generic hardware accelerators, and debug reported issues 

  • Prepare training material and conduct workshops to train field teams and customers on Renesas innovative AI and ADAS solutions support the development of cutting edge demos and reference designs 

  • Enhance HWA capabilities by leading strategy sessions with our technology partners. 

  • Providing support to field teams as needed to generate opportunities and facilitate design-ins. 

  • Stay abreast of latest technology trends in the field of AI, General Purpose Computing, middleware; develop recommendations and competitive feature set to keep the hardware and software product at the cutting edge and best-in-class through continuous improvement. 

  • Support Sr. Director of automotive product line and interact with other group managers to ensure successful deployment of strategic initiatives. 

Qualifications

Overall:  

  • 10+ years industry experience in embedded software development with a proven track record in translating complex use cases requirements into design, system specifications, standards, and software solutions. 

  • Ability to work independently with strong motivation towards meeting deadlines with efficiency and focus 

System Knowledge:  

  • Strong hands-on knowledge of neural network frameworks like TensorFlow or Pytorch, as well as machine learning algorithms and related middleware 

  • Strong hands-on knowledge of automotive operating systems. Strong knowledge of Linux required with knowledge of at least one other automotive operation systems expected (QNX, Android, AUTOSAR, etc…) 

Architecture:

  • System architecture experience for heterogeneous / multi-core embedded SoC computing platforms consisting of general compute, GPU, specialized AI hardware, and image processing accelerators. 

  • Familiarity with automotive safety concepts including ISO26262 and Freedom From Interference (FFI) 

Development:

  • Embedded system software development experience including low level firmware, kernel, and user space components on an SoC product comparable to the Renesas R-Car family 

  • Ability to develop and debug on both real hardware as well as simulation and emulation environments 

Debug:  

  • Software debugging including CLI, PCB, and application level debug techniques  

  • Ability to debug high speed communication interfaces including HW/SW co-debug 

Collaboration: 

  • Ability to collaborate with sales, marketing, architecture, customer, and other groups to create best in class reference solutions, solve problems, and enable customer success  

  • Ability to expand upon existing solutions in collaboration with architects and prior design teams 

  • Ability to work independently as well as in small teams 

Communication: 

  • Excellent written and verbal communication due to frequent customer and internal communications; ability to provide direct, efficient, and clear customer communications under pressure 

  • Familiarity with global business cultures (Japan, Europe, US, India) and strong cross cultural sensitivity 

  • Familiarity with verbal and written Japanese (nice to have) 

Travel: 

  • Flexibility to manage occasional international travel on short notice to support customer success or internal initiatives 

Additional Information

Renesas is an embedded semiconductor solution provider driven by its Purpose ‘To Make Our Lives Easier.’ As the industry’s leading expert in embedded processing with unmatched quality and system-level know-how, we have evolved to provide scalable and comprehensive semiconductor solutions for automotive, industrial, infrastructure, and IoT industries based on the broadest product portfolio, including High Performance Computing, Embedded Processing, Analog & Connectivity, and Power.
 
With a diverse team of over 21,000 professionals in more than 30 countries, we continue to expand our boundaries to offer enhanced user experiences through digitalization and usher into a new era of innovation. We design and develop sustainable, power-efficient solutions today that help people and communities thrive tomorrow, ‘To Make Our Lives Easier.’     
 
At Renesas, you can: 

  • Launch and advance your career in technical and business roles across four Product Groups and various corporate functions. You will have the opportunities to explore our hardware and software capabilities and try new things.  
  • Make a real impact by developing innovative products and solutions to meet our global customers' evolving needs and help make people’s lives easier, safe and secure. 
  • Maximize your performance and wellbeing in our flexible and inclusive work environment. Our people-first culture and global support system, including the remote work option and Employee Resource Groups, will help you excel from the first day.    

Are you ready to own your success and make your mark?  

Join Renesas. Let’s Shape the Future together.  

Renesas Electronics is an equal opportunity and affirmative action employer, committed to supporting diversity and fostering a work environment free of discrimination on the basis of sex, race, religion, national origin, gender, gender identity, gender expression, age, sexual orientation, military status, veteran status, or any other basis protected by law. For more information, please read our Diversity & Inclusion Statement.

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr Staff Application Engineer - CNN [SOCBD], Renesas Electronics

As a Sr Staff Application Engineer - CNN at Renesas in Bengaluru, you will take on an exciting role that allows you to develop cutting-edge software for automotive ADAS computer vision applications. Imagine working hands-on with the Renesas R-Car V-series devices, where your expertise in DSP, GPGPU, and multi-threading architecture will shine. You'll collaborate closely with various teams to understand requirements for new ADAS products and be crucial in developing impressive proof-of-concept implementations. Your responsibilities will include enhancing existing computer vision libraries, creating advanced reference applications, and conducting benchmarking to ensure our platforms stay competitive. Plus, your role involves direct customer engagement, helping clients accelerate their projects, create application notes, and deliver top-notch demos. The work environment here is dynamic, so you’ll get the chance to prototype new features and remain at the forefront of technology trends. If you love innovation and want to make a real impact by shaping the future of electronics, Renesas is your perfect destination. Not only will you advance your career alongside passionate professionals, but you will also contribute to building smarter, safer, and greener worlds. Join us in reshaping the landscape of automotive technology and be part of Renesas’s commitment to excellence.

Frequently Asked Questions (FAQs) for Sr Staff Application Engineer - CNN [SOCBD] Role at Renesas Electronics
What are the main responsibilities of a Sr Staff Application Engineer - CNN at Renesas?

The main responsibilities of a Sr Staff Application Engineer - CNN at Renesas include developing advanced ADAS reference applications, collaborating with cross-functional teams to generate winning software demos, conducting benchmarks of industry-standard AI models, and providing engineering support to customers. You'll also be involved in prototyping video input processing features and enhancing existing software solutions to maintain competitive advantages.

Join Rise to see the full answer
What qualifications do I need to apply for the Sr Staff Application Engineer - CNN position at Renesas?

To apply for the Sr Staff Application Engineer - CNN position at Renesas, you should have over 10 years of industry experience in embedded software development, with strong knowledge in neural network frameworks like TensorFlow and PyTorch. Familiarity with automotive operating systems such as Linux is required, along with experience in system architecture for multi-core embedded SoCs. Good communication skills and the ability to collaborate across teams are critical.

Join Rise to see the full answer
How does the Sr Staff Application Engineer - CNN support customer success at Renesas?

The Sr Staff Application Engineer - CNN supports customer success at Renesas by engaging directly with clients to accelerate their development projects. You will troubleshoot and debug issues, provide application notes, and conduct training workshops to ensure customers can effectively implement solutions using Renesas products.

Join Rise to see the full answer
What kind of technologies will I work with as a Sr Staff Application Engineer - CNN at Renesas?

In this role, you will work with a variety of cutting-edge technologies, including automotive ADAS applications, computer vision software, and high-performance computing with Renesas’s R-Car V-series devices. You'll also engage with middleware, AI models, and hardware accelerators while optimizing performance through advanced testing methodologies.

Join Rise to see the full answer
What makes Renesas a great place to work as a Sr Staff Application Engineer - CNN?

Renesas offers an inclusive and flexible work environment where innovation thrives. As a Sr Staff Application Engineer - CNN, you will have the opportunity to work on groundbreaking technology, collaborate with diverse teams globally, and make a significant impact in the automotive industry. The company’s commitment to employee growth, diversity, and work-life balance makes it an excellent choice for anyone looking to advance their career.

Join Rise to see the full answer
Common Interview Questions for Sr Staff Application Engineer - CNN [SOCBD]
Can you explain your experience with neural network frameworks?

Certainly! In my previous roles, I’ve worked extensively with TensorFlow and PyTorch, which include developing and training models for various applications. I focus on understanding the architecture of the models and optimizing their performance based on specific project requirements. It’s essential to have hands-on experience to convey not just theoretical knowledge but practical applications as well.

Join Rise to see the full answer
What methodologies do you use to benchmark AI models?

I typically utilize standardized test suites and real-world scenarios to benchmark AI models. I evaluate aspects such as processing speed, accuracy, and memory utilization. By analyzing these metrics, I can assess performance against industry standards and identify areas for improvement, ensuring that the models remain best-in-class.

Join Rise to see the full answer
Can you describe a complex project you managed and the outcome?

I once managed the development of an ADAS software application where we integrated video input processing with AI models. The project's complexity demanded coordination with multiple teams. By fostering open communication and using Agile methodologies, we successfully delivered our product ahead of schedule, significantly enhancing the system’s performance and gaining recognition from stakeholders.

Join Rise to see the full answer
How do you handle debugging in high-speed communication interfaces?

Debugging high-speed communication interfaces requires a systematic approach. I begin by using tools like oscilloscopes for physical layer diagnostics and then progress to analyzing software logs. Effective communication with hardware teams is important, as many issues arise from the interaction between software and underlying hardware configurations.

Join Rise to see the full answer
What do you consider important while developing software for embedded systems?

When developing software for embedded systems, I prioritize efficiency and reliability. It's crucial to write code that's not only performant but also easy to maintain and debug. Adhering to coding standards, testing thoroughly, and optimizing for limited resources are key factors in successful embedded software development.

Join Rise to see the full answer
How do you stay updated with technology trends in AI and embedded systems?

I regularly read industry publications, attend relevant conferences, and engage in online forums or communities focused on AI and embedded systems. Continuous learning is vital in this fast-evolving field, so I also take part in courses and webinars to deepen my understanding and stay informed about the latest advancements.

Join Rise to see the full answer
Describe how you collaborate with cross-functional teams.

Collaboration with cross-functional teams starts with clear communication and mutual respect. I make it a point to involve stakeholders from various disciplines early in the development process to gather diverse insights. Regular meetings and updates help ensure everyone is aligned and fosters a cohesive working environment.

Join Rise to see the full answer
What specific automotive safety standards are you familiar with?

I am well-versed in automotive safety standards like ISO 26262, which addresses the safety lifecycle for electrical and electronic systems. I ensure that all my projects comply with these standards, especially when developing software solutions that could impact vehicle safety.

Join Rise to see the full answer
Can you discuss your experience with simulation and emulation environments?

My experience includes working with simulation and emulation tools to test and validate software before deployment. This often involves creating virtual models of hardware to ensure that the software interacts flawlessly with the intended hardware architecture, allowing early issue detection and resolution.

Join Rise to see the full answer
Why do you want to work at Renesas as a Sr Staff Application Engineer - CNN?

I am drawn to Renesas because of its commitment to innovation and sustainability in technology. The opportunity to work on state-of-the-art automotive solutions aligns with my passion for driving advancements in this field. I am excited about contributing to products that enhance safety and user experiences while being part of a diverse team that values collaboration.

Join Rise to see the full answer
Similar Jobs
Jobot Hybrid Centreville, MD
Posted 10 days ago
Photo of the Rise User
Convergint Federal Solutions Hybrid 6650 Eli Whitney Dr, Columbia, MD 21046, USA
Posted 9 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
SpaceX Hybrid Hawthorne, CA
Posted 4 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition

Renesas Electronics Corporation delivers trusted embedded design innovation with complete semiconductor solutions. Renesas provides quality and comprehensive solutions for a broad range of Automotive, Industrial, Home Electronics (HE), Office Auto...

83 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 16, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!